#ifndef CKKS_SRC_PLAINTEXT_H_
#define CKKS_SRC_PLAINTEXT_H_

#include "common.h"

class Plaintext {
public:
    uint64_t *mx;

    long N;

    long slots;

    long l;

    Plaintext();
    // 构造函数
    Plaintext(uint64_t *mx, long N, long slots, long l);
    // 拷贝构造函数
    Plaintext(const Plaintext &ptxt);
    Plaintext &operator = (const Plaintext &ptxt);
    // 移动构造函数
    Plaintext(Plaintext &&ptxt) = default;
    Plaintext &operator = (Plaintext &&ptxt) = default;
};


#endif
